package edzest.basic;

public class J17_Product implements J17_ProductService {
	
	// 첫번째.
	private J17_ProductVO[] pdata = 
				new J17_ProductVO[100];
	private int pos = -1;
	
	@Override
	public boolean addProduct(J17_ProductVO p) {
		pdata[++pos] = p;  // 두번째.  상품정보p를 배열에 집어 넘
		return true;
	}

	@Override
	public String readProduct() {
		// 세번째.
		String result = "";
		J17_ProductVO pvo; // 성적에서는 이걸 for문 안에 넣는데
		// 그러면 매번 실행할때마다 객체가 생성되서 낭비
		for(int i = 0; i <= pos; ++i){
			pvo = pdata[i];
			result += pvo.toString() + "\n";
		}
		return result;
	}

}
